package com.mjf.cjt.enums;

import cn.hutool.core.collection.ListUtil;

import java.util.List;

/**
 * 费用单列表同步 使用List封装
 */
public class Expensevoucher {
    public final static List<String> expenseVoucherList = ListUtil.of(
            "ExpenseVoucher.BusinessType.Name",
            "ExpenseVoucher.Code",
            "ExpenseVoucher.ID",
            "ExpenseVoucher.VoucherDate",
            "ExpenseVoucher.BillType.Name",
            "ExpenseVoucher.InvoiceCode",
            "ExpenseVoucher.Partner.Code",
            "ExpenseVoucher.Partner.Name",
            "ExpenseVoucher.Partner.PartnerAbbName",
            "ExpenseVoucher.arapAccountDirection.Name",
            "ExpenseVoucher.Partner.priuserdefnvc1",
            "ExpenseVoucher.Partner.priuserdefnvc2",
            "ExpenseVoucher.Partner.priuserdefnvc3",
            "ExpenseVoucher.Partner.priuserdefnvc4",
            "ExpenseVoucher.Partner.priuserdefnvc5",
            "ExpenseVoucher.Partner.priuserdefdecm1",
            "ExpenseVoucher.Partner.priuserdefdecm2",
            "ExpenseVoucher.Partner.priuserdefdecm3",
            "ExpenseVoucher.Partner.priuserdefdecm4",
            "ExpenseVoucher.Partner.priuserdefdecm5",
            "ExpenseVoucher.Department.Name",
            "ExpenseVoucher.Store.Name",
            "ExpenseVoucher.Clerk.Name",
            "ExpenseVoucher.SettleStyle.Name",
            "ExpenseVoucher.BankAccount.Name",
            "ExpenseVoucher.Currency.Name",
            "ExpenseVoucher.ExchangeRate",
            "ExpenseVoucher.ArrivalDate",
            "ExpenseVoucher.SourceVoucherType.Name",
            "ExpenseVoucher.SourceVoucherCode",
            "ExpenseVoucher.SaleOrderCode",
            "ExpenseVoucher.PurchaseOrderCode",
            "ExpenseVoucher.Memo",
            "ExpenseVoucher.Maker",
            "ExpenseVoucher.Agency",
            "ExpenseVoucher.Reviser",
            "ExpenseVoucher.Auditor",
            "ExpenseVoucher.AuditedDate",
            "ExpenseVoucher.PrintCount",
//            "ExpenseVoucher.Changer",
//            "ExpenseVoucher.ChangeDate",
            "ExpenseVoucher.OrigTaxAmountSum",
            "ExpenseVoucher.TaxAmountSum",
            "ExpenseVoucher.OrigAmount",
            "ExpenseVoucher.Amount",
            "ExpenseVoucher.OrigPaymentAmount",
            "ExpenseVoucher.PaymentAmount",
            "ExpenseVoucher.VoucherState.Name",
            "ExpenseVoucher.docId",
            "ExpenseVoucher.VoucherSettleState.Name",
            "ExpenseVoucher.priuserdefnvc1",
            "ExpenseVoucher.priuserdefnvc2",
            "ExpenseVoucher.priuserdefnvc3",
            "ExpenseVoucher.priuserdefnvc4",
            "ExpenseVoucher.priuserdefnvc5",
            "ExpenseVoucher.priuserdefnvc6",
            "ExpenseVoucher.priuserdefdecm1",
            "ExpenseVoucher.priuserdefdecm2",
            "ExpenseVoucher.priuserdefdecm3",
            "ExpenseVoucher.priuserdefdecm4",
            "ExpenseVoucher.priuserdefdecm5",
            "ExpenseVoucher.priuserdefdecm6",
            "ExpenseVoucher.pubuserdefnvc1",
            "ExpenseVoucher.pubuserdefnvc2",
            "ExpenseVoucher.pubuserdefnvc3",
            "ExpenseVoucher.pubuserdefnvc4",
            "ExpenseVoucher.pubuserdefnvc5",
            "ExpenseVoucher.pubuserdefnvc6",
            "ExpenseVoucher.pubuserdefdecm1",
            "ExpenseVoucher.pubuserdefdecm2",
            "ExpenseVoucher.pubuserdefdecm3",
            "ExpenseVoucher.pubuserdefdecm4",
            "ExpenseVoucher.pubuserdefdecm5",
            "ExpenseVoucher.pubuserdefdecm6",
            "ExpenseVoucher.Ts",
            "ExpenseVoucher.CreatedTime",
            "ExpenseVoucher.busOpAttachCount",
            "ExpenseVoucher.DataSourceVoucherCode",
            "ExpenseVoucher.MarketingOrgan.Name",
            "ExpenseVoucher.DataSourceCode",
            "ID",
            "ExpenseItem.Name",
            "ExpenseItem.Code",
            "TaxRate",
            "OrigAmount",
            "ExpenseVoucher.Details.InventoryClass.Name",
            "ExpenseVoucher.Details.CorpBrand.Name",
            "ExpenseVoucher.Details.Inventory.Name",
            "ApportionInputNum",
            "ApportionNum",
            "OrigTax",
            "OrigTaxAmount",
            "Amount",
            "Tax",
            "TaxAmount",
            "DeductAmount",
            "OrigSettleAmount",
            "IsDeduct",
            "DeductRate",
            "OrigDeductAmount",
            "Project.Name",
            "ExpenseItemUse",
            "IsApportion",
            "priuserdefnvc1",
            "priuserdefnvc2",
            "priuserdefnvc3",
            "priuserdefnvc4",
            "priuserdefdecm1",
            "priuserdefdecm2",
            "priuserdefdecm3",
            "priuserdefdecm4",
            "pubuserdefnvc1",
            "pubuserdefnvc2",
            "pubuserdefnvc3",
            "pubuserdefnvc4",
            "pubuserdefdecm1",
            "pubuserdefdecm2",
            "pubuserdefdecm3",
            "pubuserdefdecm4"
    );
}
